Golang Job: Devops Engineer

Job added on

Company

opentext
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

OPENTEXT - THE INFORMATION COMPANY

As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.


The Opportunity:

You will help OpenText Cloud Operations get to the next level of Cloud Automation, primarily focusing on all things Kubernetes across our diverse product line through good communication with your team, with your manager, and your peers. You will have the opportunity to define the technologies to be used, how products can be containerized, and building the underlying container platforms supporting products and services.
This job requires you be able to work autonomously, in collaboration with other engineers in Operations as well as Engineering, IT, and Customer Service, and at the direction of the Manager of PaaS Engineering. Because your work will have visibility by architects, department directors and upper management, frequent communication with your managers and others concerning projects and issues is expected.


You are great at:

  • Promote technical vision in concert with product engineering for containerized product development, deployment, and operationalization
  • Drive a metrics-driven culture and software delivery process using data to measure overall system quality
  • Collaborate in the planning phase of any new or modified business operation that employs the use of components in your domain of responsibility
  • Establish/maintain security guidelines, practices, and department procedures
  • Establish/maintain effective customer points of contact (development, infrastructure, teammates) for collaboration and troubleshooting projects related to existing technical issues
  • Help develop container platform policies and procedures for the company
  • Design our kubernetes clusters to guarantee a high degree of reliability, security, and scalability
  • Provide support, improve, and implement Kubernetes internal components and applications on top of multiple clusters. Troubleshoot and triage issues as they arise
  • Work closely with various teams across the organization, including the security team, development team, and operations team for any container platform requests
  • Execute with minimal technical supervision, embrace reliability constraints, and be proactive in contributing improvements to the platform.
  • Encourage best practice policies. Adapt to various technologies and be willing to get involved with the Kubernetes and public cloud/hyperscalar communities as needed
  • Assist in troubleshooting issues and make recommendations for cost saving options and growth


What it takes:

  • Demonstrated understanding of core Kubernetes solution architecture and the extended CNCF (Cloud Native Computing Foundation) landscape of tools and services
  • Understanding of K8S pipeline and deployment patterns (Operator/Helm/ksonnet/jsonnet)
  • Has deep knowledge of mixed operating system environments, structured, non-structured and distributed data platforms, and can easily apply the concepts of one data service API to another
  • Has strong analytical skills as applied to information technology, and can work independently of others in an assignment
  • Has a good understanding of system hardware, storage subsystems, and networking and common data protocols and APIs
  • Can work directly with project managers, infrastructure engineers and software developers
  • Raises awareness on issues that can negatively impact delivering on time and to set specifications
  • Has a desire to keep current with knowledge of technologies, learning new technologies, mastering them, and distributing that knowledge to teammates
  • Can speak honestly, openly and tactfully with both managers and teammates as a collaborator.
  • Strong experience with identifying and remediating Kubernetes vulnerabilities
  • Experience with maintenance such as Kubernetes patches and upgrades
  • Experience managing multiple Kubernetes clusters in a production environment
  • Strong Implementation experience in public cloud container services (EKS, AKS, GKE)
  • Hands on experience and knowledge of Kubernetes architecture and operations
  • Knowledge of Cloud Foundry a plus
  • Understanding of Golang development
  • Ability to code/script in Python/Shell/PowerShell language
  • Comprehensive DevOps skills including experience with source, artifact, orchestration, configuration, and secret management in concert with CI/CD pipelines
  • Infrastructure & application monitoring experience (Zabbix, New Relic)
  • Experience delivering projects via Agile methodologies
  • Excellent verbal and written communication skills
Qualifications
  • Demonstrated success in delivering high-quality technology products/services in a fast-paced environment
  • Ability to prioritize well, communicate clearly and understands how to drive a high level of focus and excellence with a strong, talented, opinionated team
  • Sound business judgment, ability to set clear vision and goals and drive the organization in delivering to those goals
  • Proven ability to influence others and strong analytical thinking skills are critical to success in this position
  • Low-drama, high-focus personality
  • Demonstrated ability to conceptualize, manage, and prioritize multiple projects
Job Requirements
  • Required to abide by company policies and adhere to compliance and security of company information, client data and personnel security.
  • All prospective employees must pass a background check
Skills & Experience
  • 10-12+ years experience in infrastructure design/implementation that directly aligns with the specific responsibilities for this position
  • 2-4 years designing, implementing, and administering a Kubernetes cluster in a production environment
  • Extensive experience in an iterative development environment and CI/CD practices is a must
  • Experience building and managing microservices-based systems


OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. Should you require accommodations during the selection process, please contact [email protected]).


Subject to applicable laws and regulations, OpenText’s global vaccination policy requires all employees to be fully vaccinated against COVID-19 to enter an OpenText office. Accommodations may be available for specific roles.